Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Serbia&Montenegro F1 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Croatia F3 Serbia & Montenegro F6 Croatia F5 Croatia F1 Serbia & Montenegro F3 Serbia & Montenegro F4 Croatia F4 Croatia F5 Tunisia F7 Croatia F4 Bosnia/Herzegovina F1 Serbia F1 Serbia F2 Serbia F4 Croatia F9 Tunisia F4 Tunisia F5 Tunisia F6 Turkey F3 Turkey F4 Turkey F5 Turkey F6 Bosnia/Herzegovina F2 Bosnia/Herzegovina F4 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Iran F5 Iran F6 Croatia F1 Portugal F1 Portugal F2 Portugal F3 Turkey F4 Turkey F5 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Serbia F2 Serbia F3 Syria F1 Syria F2 Serbia F7 Croatia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Germany F3 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Turkey F6 Turkey F7 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Bosnia & Herzegovina F7 Serbia F2 Serbia F3 Estonia F1 Estonia F2 Serbia F4 Serbia F5 Italy F22 Canada F4 Croatia F7 Croatia F8 Sudan F1 Sudan F2 Turkey F4 Italy F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Croatia F8 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Turkey F1 Turkey F2 Turkey F3 Turkey F4 Croatia F1 Croatia F2 Italy F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Croatia F8 Croatia F9 Serbia F11 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Turkey F43 Turkey F44 Turkey F45 Turkey F46 Turkey F2 Croatia F1 Croatia F2 Canada F1 Canada F2 Bosnia & Herzegovina F1 M15 Kursumlijska Banja M15 Split M15 Doboj M15 Kamen M15 Monastir M15 Monastir M25 Bali M15 Bali M15 Singapore M15 Heraklion M15 Kayseri M15 Kayseri Turkey F35 Senegal F1 Senegal F2 Turkey F49 Turkey F50 Turkey F2 Turkey F3 Turkey F5 Turkey F6 Greece F1 Greece F2 Greece F3 Greece F4 Turkey F22 Turkey F23 Turkey F24 Turkey F25 Egypt F27 Egypt F28 Egypt F29 Senegal F1 Senegal F2 Turkey F46 Turkey F27 Turkey F28 Turkey F29 Canada F8 Canada F9 Canada F10 Canada F11 Germany F18 Egypt F40 Egypt F41 Nigeria F3 Nigeria F4 Switzerland F1 Canada F2 Hungary F1 Nigeria F2 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Egypt F13 Egypt F14 Canada F7 Czech Republic F9 Bosnia/Herzegovina F2 Czech Republic F10 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Croatia F10 Canada F1 (Gatineau) Egypt F7 (Sharm El Sheikh) Canada F2 (Sherbrooke) Egypt F8 (Sharm El Sheikh) Serbia F1 Hungary F6 (Gyor) Bosnia/Herzegovina F1 Bosnia/Herzegovina F3 Bosnia/Herzegovina F3 Serbia F5 M25 Gyor Switzerland F2 M25 Stockholm M25 Falun M25+H Lagos M15 Prague M25 Aktobe M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sibenik M25 Kiseljak M25 Velenje M15 Doboj M25 Prostejov M15 Pirot M25 Split M25 Dubrovnik M15 Monastir M15 Monastir M15 Doha The Granby Natrel Challenger - Granby Torneo Internacional Challenger Fila 2006 - Leon Savannah Challenger Lexington Challenger Istanbul Challenger Orleans Challenger Shanghai Challenger M25+H Lagos Serbia F3 M25 Kiseljak M15 Monastir M15 Sharm El Sheikh M15 Cairo M15 Cairo M25 Skopje M15 Monastir M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Prijedor M25 Belgrade M15 Opava France F1 M25 Nussloch M25 Aktobe M15 Sharm El Sheikh M15 Sarajevo M15 Osijek M25 Maribor M25 Sheffield M25 Sunderland M15 Budapest M25+H Kassel M15 Kursumlijska Banja M15 Trnava M15 Sharm El Sheikh M15 Cairo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Osijek M15 Sharm El Sheikh M15 Dubrovnik M15 Prijedor M15 Sibenik M15 Brcko M15 Sarajevo M25 Trimbach M15 Sarajevo M15 Heraklion M15 Doha M15 Doha M25 Maribor M25 Trnava M15 Trnava M25 Loughborough M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Hinode M15 Meerbusch The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport M15 Prijedor M15 Monastir Ortisei Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger Portoroz Challenger Sarasota Challenger Meerbusch Challenger Izmir Challenger Champaign Challenger SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Shymkent Challenger Ortisei Challenger Istanbul 2 Challenger The Stella Artois Grass Court Championships - London M15 Kayseri Tulln Challenger Sydney International - Sydney St. Brieuc Challenger Wolfsburg Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg M15 Bali PBZ Zagreb Indoors - Zagreb M15 Doha Tiburon Challenger The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Stockholm Open - Stockholm Medibank International - Sydney Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Atlanta Tennis Championships - Atlanta USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby USTA/Adtech Challenger - Boston Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston ATP Studena Croatia Open - Umag Aachen Challenger Tallahassee Challenger Ljubljana Challenger Dallas Challenger Napoli Challenger Sarasota Challenger Izmir Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Ilkley Challenger Bratislava Challenger Segovia Challenger Stockton Challenger Brest Challenger Eckental Challenger Quimper Challenger Budapest Challenger St. Brieuc Challenger Sarasota Challenger Eckental Challenger Bratislava Challenger Francavilla Challenger Seoul Challenger Busan Challenger Fergana Challenger Recanati Challenger Perugia Challenger Segovia Challenger Winston-Salem Open - Winston-Salem Prague 2 Challenger Brisbane International - Brisbane Biel Challenger Sanremo Challenger Zug Challenger BRD Nastase Tiriac Trophy - Bucharest Ismaning Challenger Vilnus Challenger Ortisei Challenger Ortisei Challenger Granby Challenger Koblenz Challenger Zadar Challenger Trieste Challenger San Marino Challenger Banja Luka Challenger Split Challenger USTA Seascape Challenger - Aptos The Surbiton Trophy - Surbiton 2006 North Shore Pro Tennis Championship - Winnetka XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Medjurgorje Open - Medjugorje Semgroup Challenger - Tulsa Banja Luka Challenger 2008 - Banja Luka Sarajevo Challenger Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Sarajevo Challenger Granby Challenger Palermo Challenger Rennes Challenger Orleans Challenger European Open - Antwerp Sarasota Challenger Rijeka Challenger Orbetello Challenger Qatar ExxonMobil Open - Doha Helsinki Challenger Granby Challenger Geneva Open - Geneva Eckental Challenger Rimouski Challenger Itajai Challenger Santos Challenger Savannah Challenger Sao Paulo Challenger Tallahassee Challenger Hall of Fame Open - Newport Recanati Challenger Lexington Challenger Andria Challenger Tallahassee Challenger Kosice Challenger Milan Challenger Sibiu Challenger Knoxville Challenger Andria Challenger Happy Valley Challenger Drummondville Challenger Fergana Challenger Granby Challenger Genova Challenger Izmir Challenger Agri Challenger Fairfield Challenger Las Vegas Challenger Eckental Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Jonkoping Challenger Drummondville Challenger Surbiton Challenger Winnetka Challenger Recanati Challenger Gatineau Challenger Portoroz Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Stockton Challenger Brest Challenger Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland Wroclaw Challenger Ostrava Challenger Granby Challenger Cortina Challenger Open Romania - Bucharest Portoroz Challenger Genova Challenger Karshi Challenger Izmir Challenger Columbus Challenger U.S. Men's Clay Court Championships - Houston Playford Challenger Campbell's Hall of Fame Tennis Championships - Newport Samarkand Challenger Lille Challenger Mexico City Challenger Guadalajara Challenger Tallahassee Challenger Savannah Challenger Karshi Challenger Samarkand Challenger Loughborough Challenger The Stella Artois Championships - London Vicenza Challenger Poznan Challenger Campbell's Hall of Fame Tennis Championships - Newport Poprad Tatry Challenger Legg Mason Tennis Classic - Washington Fergana Challenger Recanati Challenger Winnipeg Challenger Granby Challenger Poprad Tatry Challenger Segovia Challenger Portoroz Challenger Next Generation Adelaide International - Adelaide Zhangjiagang Challenger Recanati Challenger Winnipeg Challenger Astana Challenger Indianapolis Tennis Championships - Indianapolis Andria Challenger Granby Challenger - Granby AEGON International - Eastbourne USTA Challenger of San Antonio - San Antonio Legg Mason Tennis Classic - Washington AEGON Championships - London Manerbio Challenger XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Fifth-Third Bank Tennis Championships - Lexington Waco International Tennis Challenger - Waco Intersport Heilbronn Open - Heilbronn Open Mutouest - St. Brieuc XL Capital Bermuda Open - Bermuda GHI Bronx Classic - Bronx Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Binghamton Professional Tennis Tournament - Binghamton Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills AEGON Championships - London Odlum Brown Vancouver Open - Vancouver Kremlin Cup - Moscow Banja Luka Challenger 2005 - Banja Luka Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Bet-at-home Cup - Kitzbuhel The Natrel's Challenger - Granby Erste Bank Open - Vienna Swiss Indoors Basel - Basel Ford Tennis Championships - Louisville Music City Challenger - Nashville Prostejov Challenger Warsaw Challenger PBZ Zagreb Indoors - Zagreb Banja Luka Challenger Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Drummondville Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Austin Challenger - Austin Belgrade Challenger Losinj Challenger Baton Rouge Challenger Samarkand Challenger Eckental Challenger Mercedes Cup - Stuttgart Ortisei Challenger Nottingham Challenger Vancouver Challenger Forli 2 Challenger Casablanca Challenger Barletta Challenger Savannah Challenger Forli 1 Challenger Music City Challenger - Nashville Forli 2 Challenger Banja Luka Challenger Forli 5 Challenger Heilbronn Challenger The 'Fitz' Casino Challenger - Tunica Winston-Salem Open - Winston-Salem Sarajevo Challenger Banja Luka Challenger Bratislava Challenger Lugano Challenger Dallas Challenger Ostrava Challenger Kosice Challenger Marburg Challenger San Benedetto Challenger Vancouver Challenger Izmir Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Istanbul Challenger Mexico City Challenger Music City Challenger - Nashville Orleans Challenger Mons Challenger USTA Illinois Challenger - Champaign San Marino Challenger Eckental Challenger Garanti Koza Sofia Open - Sofia Maui Challenger 2002 Azalea Orthopedic Challenger - Tyler Talahassee Challenger Arad Challenger Orleans Challenger Cortina Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo San Marino Challenger Heilbronn Challenger Genova Challenger Corona Mexico City Open - Mexico City Sacramento Challenger Tiburon Challenger Charlottesville Challenger San Luis Potosi Challenger - San Luis Potosi Helsinki Challenger Samarkand Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Guangzhou Challenger Zagreb Challenger Shenzhen Challenger Napoli Challenger Karshi Challenger Sarasota Challenger Aegon Nottingham Open - Nottingham Tallahassee Challenger Karshi Challenger Vicenza Challenger Prostejov Challenger Furth Challenger Tunis Challenger Prague Challenger Winnetka Challenger Portoroz Challenger Meerbusch Challenger Istanbul Challenger Tashkent Challenger Hall of Fame Tennis Championships - Newport Ortisei Challenger Poznan Challenger Happy Valley Challenger Banja Luka Challenger Kazan Challenger Napa Challenger Prostejov Challenger Milan Challenger Ilkley Challenger Segovia Challenger Granby Challenger Tashkent Challenger Fairfield Challenger Salzburg Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Andria Challenger USTA Challenger of San Antonio - San Antonio Trieste Challenger Ilkley Challenger Grodzisk Mazowiecki Challenger Banja Luka Challenger Swiss Indoors Basel - Basel Palermo Challenger Columbus Challenger Open de Franche-Comte - Besancon Bratislava Challenger The LTA Wrexham Challenger - Wrexham Rennes Challenger Andria Challenger Bratislava Challenger Sarajevo Open 2004 - Sarajevo Leon Challenger Rijeka Challenger Almaty Challenger TEB BNP Paribas Istanbul Open - Istanbul Astana Challenger Tashkent Challenger Antalya Cup - Antalya Nottingham Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Granby Challenger - Granby Heilbronn Challenger Fairfield Challenger Eckental Challenger Ismaning Challenger Turkish Airlines Open Antalya - Antalya Dallas Challenger The Surbiton Trophy - Surbiton Ortisei Challenger Nur-Sultan Challenger Prague Challenger Portoroz Challenger Istanbul Challenger The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos Bratislava Challenger Bratislava Challenger Trieste Challenger 2000 Challenger de Granby - Granby Forli 3 Challenger Tunis Challenger Morocco Tennis Tour - Rabat Split Challenger Troisdorf Challenger Luedenscheid Challenger Vancouver Challenger Morocco Tennis Tour - Marrakech Istanbul Challenger Manerbio Challenger Szekesfehervar Challenger Mauthausen Challenger Bergamo Challenger Troisdorf Challenger Regions Morgan Keegan Championships - Memphis Timisoara Challenger 2008 Lubbock Challenger - Lubbock Medibank International - Sydney USTA Challenger of Orlando - Orlando JSM Challenger of Champaign - Urbana Napoli Challenger Mons Challenger Carson Challenger The Tennis Channel Open - Las Vegas Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Helsinki Challenger Mersin Challenger USTA Challenger - Champaign Barletta Challenger Campbells Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai Rennes Challenger SA Tennis Open - Johannesburg Next Generation Adelaide International - Adelaide Samarkand Challenger Legg Mason Tennis Classic - Washington D.C. Grand Prix Hassan II - Casablanca The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Stockholm Open - Stockholm Serbia Open - Belgrade U.S. Men's Clay Court Championships - Houston Rome Challenger Cordenons Challenger PBZ Zagreb Indoors - Zagreb Sibiu Challenger Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Helsinki Challenger Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Savannah Challenger Apia International - Sydney Open Sud de France - Montpellier Ortisei Challenger Furth Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AIG Japan Open Tennis Championships - Tokyo BRD Nastase Tiriac Trophy - Bucharest Gwangju Challenger Hungarian Open - Budapest Sydney International - Sydney Tennis Masters Series - Montreal ASB Classic - Auckland Banja Luka Open - Banja Luka Tennis Masters Series - Montreal SAP Open - San Jose TEB BNP Paribas Istanbul Open - Istanbul Thailand Open - Bangkok Legg Mason Tennis Classic - Washington D.C. AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel International Tennis Championships - Delray Beach Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Rogers Masters - Toronto Sony Ericsson Open - Miami Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Toronto Rogers Cup - Toronto Tennis Masters Series - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Toronto Rogers Cup - Montreal Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne China Open - Beijing Tennis Masters Series - Madrid Citi Open - Washington Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, QR, CAN-BRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Wimbledon - London Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 2, 1R, MKD-BIH 2-3 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 2R, CAN-PER 5-0 French Open - Paris U.S. Open - New York Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, PO, CAN-COL 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, World Group, QR, BRA-CAN 4-0 All Lower level tournaments Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, World Group, 1R, FRA-CAN 5-0 Olympics - Beijing M25 Marburg M25 Trnava